BLE 메시지 캡처하기

□  ‘Serial Bluetooth Terminal’로 BLE 메시지 로깅 가능

□  BLE 메시지 로깅 설정 절차

o 좌측 상단 메뉴의 ‘Settings’를 선택하여 ‘Display mode’를 ‘Terminal’로, ‘Show timestamps’를 ‘가능’으로 설정

o 우측 상단 메뉴의 ‘Data’를 선택한 후 ‘Log’ 체크박스를 체크하여 로깅 모드로 설정

- BLE 접속을 만들기 전에 로깅 모드로 설정하면, 접속 이후의 모든 메시지를 로깅 가능

o 설정 이후 BLE 접속을 만들어 메시지 로깅을 시작

o 로깅 시작 이후 다운로드 버튼을 누르면 로깅이 중단되고 수신 메시지가 파일로 저장됨

o 로깅 파일

- 위치 : Android/data/de.kai_morich.serial_bluetooth_terminal/files

- 형식 : BLE 메시지를 timestamp⋅data 순서로 반복 저장

timestamp	data	timestamp	data	⋅⋅⋅	timestamp	data
13B	NB	13B	NB		13B	NB

* timestamp는 ‘11:22:33.123 ’ 형식(13 바이트), data는 BLE 메시지를 바이너리로 저장, 이외 길이 정보는 없음

□  로깅 메시지 출력 도구(sbt_dump) 작성

o 명령 실행

sbt_dump <file_name>

o 명령 예시